خرید بک لینک
تدریس و آموزش تخصصی فریم ورک Yii

برای به دست آوردن تعداد رکورد فراخوانی شده از کد زیر استفاده می کنیم

$model = User::find()
->where(['status' => 0])
->orderBy('userid')
->count();

برچسب: yii2 model count, نویسنده: پندار توکلی تاريخ: پنجشنبه 20 آبان 1395 ساعت: 10:37

طراحی و بهینه سازی نرم افزار های تحت وب برای به دست آوردنیک رکورد از دیتابیس از findOne استفاده میکنیم f$model = User::find()->one(); در صورتی که کوئری ما دارای شروطی بود به صورت های زی می توانیم شرط گذاری نماییم روش اول با استفاده از پارامتر:$userid=1;$model = User::find() ->where('userid > :userid', [':userid' => $userid]) ->one();روش دوم:$model = User::find() ->where(['reg_date' => $date, 'status' => 1]) ->one(); روش سوم:$model = User::find() ->where("reg_date > '2014-01-01' and status=1") ->all();روش چهارم AND , OR:$model = User::find() ->where('userid > :userid', [':userid' => $userid]) ->orWhere('primary_user = :primary_user', [':primary_user' => $primary_user]) ->andWhere('status = :status', [':status' => $status]) ->all();خروجی روش چهارم به این شکل می باشد ELECT * FRO

برچسب: yii2 model findone,yii2 model find,yii2 model find all,yii2 model find by attribute,yii2 model find by pk,yii2 model find condition,yii2 model find limit,yii2 model find sort, نویسنده: پندار توکلی تاريخ: سه شنبه 18 آبان 1395 ساعت: 2:32

طراحی و بهینه سازی نرم افزار های تحت وب

برای نمایش دیتا بر اساس ترتیب صعودی یا نزولی روش های زیر قابل دسترس می باشند :
روش اول:

$model = User::find()
->where(['status' => 1])
->orderBy('userid')
->all();

روش دوم :

$model = User::find()
->where(['status' => 0])
->orderBy('userid')
->one();

روش سوم :

$model = User::find()
->orderBy([
'usertype'=>SORT_ASC,
'useame' => SORT_DESC,
])
->limit(10)
->all();

خروجی کوئری بالا :

SELECT * FROM `tbl_user` ORDER BY `usertype`, `useame` DESC LIMIT 10

برچسب: yii2 model order by, نویسنده: پندار توکلی تاريخ: سه شنبه 18 آبان 1395 ساعت: 2:32

آموزش فریم ورک یی برای ثبت اطلاعات در Yii2 به روش های زیر عمل می کنیم برای ثبت رکورد جدید و یا ویرایش یک رکورد از کد زیر استفاده می کنیم $model = new User;$model->name = 'YII';$model->email = 'yii2@framework.com';$model->save(); // equivalent to $model->insert(); ثبت به وسیله ی کامند (command)$coection->createCommand() ->insert('tbl_user', [ 'name' => 'yii', 'status' => 1,]) ->execute(); برای ثبت همزمان چندین رکورد (batchInsert)$coection ->createCommand() ->batchInsert('tbl_user', ['name', 'status'], [ ['Bala', 1], ['Akilan', 0], ['Babu', 1], ]) ->execute();

برچسب: نویسنده: پندار توکلی تاريخ: جمعه 7 آبان 1395 ساعت: 9:50

آموزش فریم ورک یی برای مقدار دهی به تگ متا , و ایجاد تگ متا در صفحات خود به صورت داینامیک فریم ورک Yii این امکان را به راحتی فراهم کرده است .برای مثال ما میخواهیم کلمات کلیدی (keywords) و توضیحات(description) صفحه ی خود را برای تنظیمات سئو تنظیم و مقدار دهی کنیمبرای این کار به روش زیر عمل می کنیم Yii::$app->view->registerMetaTag([ 'name' => 'description', 'content' => $model->description ]); Yii::$app->view->registerMetaTag([ 'name' => 'keywords', 'content' => $model->title ]); همچنین برای تنظیم کردن charset به شکل زیر عمل می کنیم Yii::$app->view->registerMetaTag([ 'name' => 'charset', 'content' => utf-8 ]);

برچسب: مقدار دهی در متلب,مقدار دهی آرایه در c,مقدار دهی آرایه,مقدار دهی آرایه در جاوا,مقدار دهی تابع در متلب,مقداردهی به تابع در متلب,مقدار دهی اولیه به آرایه,مقدار دهی در sql,مقدار دهی متغیر در sql,مقدار دهی به آرایه, نویسنده: پندار توکلی تاريخ: جمعه 7 آبان 1395 ساعت: 9:50

آموزش فریم ورک یی

برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم .

برای دریافت اطلاعات با استفاده از کلید اصلی . در صورتی که اطلاعات یافت شد مقادیر خواسته شده رو نمایش می دهد . در غیر این صورت مقدار بازگشتی false یا null می باشد

 

$model = User::find(1);
if($model){
echo $model->useame;
echo $model->status;
}

برچسب: yii2 model find,yii2 model find by pk,yii2 model findall,yii2 model findone,yii2 model find by id,yii2 model find by attribute,yii2 model find limit,yii2 model find condition, نویسنده: پندار توکلی تاريخ: جمعه 7 آبان 1395 ساعت: 9:49

آموزش فریم ورک یی

برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم .
در صورتی که بخواهیم فقط ستون هایی که لازم داریم را نمایش دهیم از select استفاده می کنیم

$model = User::find()->select('useame, id')->all();

برچسب: yii2 model select, نویسنده: پندار توکلی تاريخ: جمعه 7 آبان 1395 ساعت: 9:49

طراحی و بهینه سازی نرم افزار های تحت وب

برای دریافت اطلاعات از دیتابیس با استفاده از model به روش زیر عمل می کنیم
برای دریافت تمام اطلاعات دیتابیس از کد زیر استفاده می کنیم

$model = User::find()->all();

برچسب: yii2 model find all,yii2 model get all records,yii2 model delete all,yii2 model all, نویسنده: پندار توکلی تاريخ: جمعه 7 آبان 1395 ساعت: 9:49

صفحه بندی